Natürliche Vorkommen: Iberische Halbinsel (fast im gesamten Gebiet, aber vor allem im Osten, Süden und auf den Balearen), Frankreich (Midi und Korsika), Italien (Piemont, Ligurien, Venetien, Emilia-Romagna, Toskana, Latium, Sardinien und Sizilien) sowie Algerien und Marokko; eingeschleppt auf den Britischen Inseln, in Belgien, Deutschland, Schweden und Norwegen, auf den Kanarischen Inseln, in Nordamerika und Australien
In offenen Wiesen und am Rand von Wegen und Straßen, auf Brachflächen sowie auf verfestigten Küstensanden; auf mehr oder weniger stickstoffreichen Böden; in 0-1500 m Höhe